<?php
/*
@archive common function
@time 2013-11-10
@author wangjian
*/
if (! defined('BASEPATH')) {
	exit('Access Denied');
}
class Archive_common {
	
	function Archive_common(){
	}
	//根据分类ID得到分类名字
	/*
	*@param $id 分类ID
	*@cache $cache_category_file 缓存文件名字
	*/
	function get_category_name($id,$cache_category_file){
		$data = $this->get_cateory_data($cache_category_file);
		$cname = '' ;
		if($data){
			foreach($data as $key=>$val){
				if($val['tree_id'] == $id){
					$cname = $val['tree_name'];
					break ;
				}
			}
		}
		return $cname ;
	}
	/*
	*@des 得到缓存数据
	*/
	function get_cateory_data($cache_category_file){
		$str_array  =array() ;  //文章栏目
		if(file_exists($cache_category_file)){
				
				if(function_exists("file_get_contents")){
					$str = file_get_contents($cache_category_file);
					$str_array = unserialize($str);
				}else{
					echo "对不起系统不支持file_get_contents方法,请修改配置文件";
					exit();
				}
			}else{
				showmessage("请在模块树生成文章缓存文件",'admin/admin_tree/tree/tree_list',3,0) ;
				die();
		}
		return $str_array ;
	}
	

	/*
	 $dir 创建的目录名称
	author wangjian
	time 2012/09
	
	*/
	
	function s_mkdir($dir){
	
		if(!is_dir($dir)){
			$this->s_mkdir(dirname($dir));
			mkdir($dir,0777);
		}
	
	}
	
	
	
}